package com.gitee.neuray.security.admin.menu.vo;


import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class AdminMenuVo {
    private String id;


    /**
     * 路径编码
     */
    private String code;

    /**
     * 标题
     */
    private String title;

    /**
     * 父级节点
     */
    private String parentId;

    /**
     * 资源路径
     */
    private String uri;

    /**
     * 图标
     */
    private String icon;

    /**
     * 资源类型菜单类型（base基础菜单，biz业务菜单，system系统菜单）
     */
    private String type;

    /**
     * 排序
     */
    private Integer orderNum;

    /**
     * 描述
     */
    private String description;

    /**
     * 菜单上下级关系
     */
    private String path;

    /**
     * 启用禁用
     */
    private Boolean enabled;

    /**
     *
     */
    private String permissionId;

    /**
     * 菜单类型
     */
    private String attr1;

    /**
     * 请求所属服务
     */
    private String attr2;
    /**
     * 请求方式权限
     */
    private List<Map<String,String>> elements;
}
